Chris Moyles’ TV ad cleared by watchdog after more than 100 complaints