Keir Starmer and Rishi Sunak clash on workers' rights and economy