Fox: Rod Stewart cancels second concert on doctor's orders