how long until full covid recovery