Trump reversed on hosting G7 after learning that Republicans were tired of defending him