Coronavirus recovery will take US five years: Harvard economist