Three UK soldiers killed in Afghanistan