Nearly one million British children aged 11-16 have been scammed online in the last 12 months, according to new research commissioned by Vodafone.