Joe Biden criticised for leaving early on final day of G7