More tourists stay longer, spend more in Scotland : vimarsan