UK comeback star Craig David has green lit London's festive shopping season by switching on Oxford Street's Christmas lights for 2016.