Embarrassment for Merkel as G20 protests turn violent in Hamburg