Millions of elderly, frail and disabled people are being let down, a leading care expert warns