I am travelling from Medellin, Colombia through Miami. The Avianca flight arrives in Miami at 1:49 pm and the Delta flight departs at 3:40 pm. I will be carrying luggage but still have to go through Immigration and Customs. Is that enough time? From other posts it may not be?