These apps allow workers to get paid between paychecks. Experts say there are steep costs