Fashion giant H&M pulls ad after claims it sexualised under-age girls Swedish brand apologises after ad campaign in Australia sparks backlash online.