State media report 21 deaths in southwest China earthquake