A growing “unsung army” of 1 million people with full-time caring responsibilities needs better support, according to a report that found one in three unpaid carers from poorer backgrounds were unable to work because of their duties.