G7 leaders gather in Italy - but they're battered by problems at home