Rory Stewart urges honesty over tax promises as Boris Johnson wins the backing of more senior MPs.