Facebook tops ranking for mobile app marketing, AppsFlyer finds