China mandates 3-day Olympic torch relay amid virus concerns