Sir Geoffrey Boycott reveals he has throat cancer for second time, set to undergo surgery