The economic downturn brought on by the coronavirus pandemic has officially been declared a recession, but the key question is how long it will last, an economist has warned.