Security services have prevented seven attacks in the last six months, British prime minister David Cameron said as he warned a Paris-style attack “could happen here” and announced he will boost intelligence agency staff by 15%, an extra 1,900 officers.