As US President Donald Trump attends his first full G7 summit since returning to office, leaders face a wide-ranging agenda spanning conflicts in the Middle East and Ukraine, trade disputes, China and global economic challenges