A German cruise ship operator says at least 76 people on a ship off the coast of Scotland have been infected with norovirus.