Cheap flight offers from Miami to Houston with American Airlines