Covid could ‘ruin next five Christmases’ as expert warns jabs are not enough