Comedian Steve Allen says modern adverts have lost their humour, as he looks back at the Yorkie campaign and why jokes now spark outrage.