United pilot has heart attack, dies on flight from IAH