New Tory leader Badenoch promises hard truths for country and party