I'm looking to travel from Hong Kong to London Heathrow with Emirates, but there is a 2 hour stop at Dubai. I've never been long haul before, is that enough time and will I have to get the bags though check in again? What happens if the first plane is delayed?