AppLovin drops 22% after revenue miss triggers software selloff