Keir Starmer says Treasury will be ruthless on public spending cuts