David Cameron claims the UK has foiled 7 terror attacks