Britain's royals greet world leaders at G7