Google Maps for iPhone violates European data protection law, German watchdog says