Lib Dems launch “manifesto to save NHS” with pledges on GP access and cancer