Kevin O’Connell provides lengthy Vikings injury update