Paul McCartney resumes world tour after viral infection