Lifesaving drugs 'out of reach' for many