Nigel Farage splattered with milkshake on UK campaign trail / AP