Junk food TV adverts to be banned before 9 pm to tackle childhood obesity