Riksdagen har med 276 röster mot 43 förkastat tobaksmonopolet.