We all need to face up to some hard facts," Theresa May tells ambassadors and business leaders in the Mansion House