Scots average £250 per month to spend after bills