Prime Minister Theresa May says victims of the contaminated blood scandal "have waited too long for answers".