Jamie Oliver protests Boris Johnson's U-turn on strategy to tackle obesity