Covid-19: NHS will take at least a year and a half to recover, doctors warn