Germany and Europe must finally dare more independence