The German chancellor got a little more beer than she bargained for when a waiter managed to spill five glasses of beer down her neck at an event organised by party colleagues.