Nearly 1.4m Scots ran out of money before payday at least on