Secretary of State Marco Rubio meets his G7 counterparts at a difficult time as US allies grapple with Donald Trump's disruptive actions on tariffs and Ukraine.