Airline blamed travel agent for lack of birthdate on ticket, but court found that Porter was at fault for not adding the information