Germany shaken by spate of attacks