Workers at a Scottish care charity have voted to walk out in a dispute over pay, with a union saying care workers are “not paid enough to live on”.