22 injured after quake hits southwest China