Annual Brooklyn Three Kings Day Parade celebrates its 20th anniversary