Two-year study by Nuffield Trust and LSE says successive governments failed to make social care a priority