The mayor’s register of interests shows the US president’s business paid for him to stay at the resort shortly before plans for Trump Tower were announced.