Yum, McDonald's apologise as new China food scandal hits