He's worth waiting for! Justin Bieber shows up 2 hours late for Dubai concert