Badenoch vows to scrap 'failed' climate law