President Donald Trump nearly missed out on staying in Hamburg, Germany — site of this week’s G20 summit — because his staff waited too long to book a hotel. The summit, which was scheduled in February, requires 9,000 hotel rooms to accommodate world leaders, their aides and securi...