Retailers and the Exchequer suffer as over 520 million cigarettes bought illegally or brought from overseas