Hi, I'm flying from Freeport, Bahamas to London Heathrow via Miami. Both flights are with American Airlines. Connection is 1hr 18m and I have checked baggage. Is this enough time? Also do I need to exit the terminal and go through customs? Do I need to collect and re-check the baggage?