At last. Tampon tax set to be scrapped after EU deal