Southwest China quake leaves 30 dead, triggers landslides