Prime Minister Sir Keir Starmer has been accused of breaking his promise to “back Scotch producers to the hilt”, after the Chancellor announced another increase to alcohol duty.