Ethics experts cheer Trump's 'bow to reality' after president dumps decision to hold G7 at Doral resort