A record 8.9 million Americans are working multiple jobs, driven primarily by the need to cover rising costs of living.