Richmond MP Rishi Sunak defends Boris Johnson avoiding public debates