Many Americans working two jobs or more to survive