Snap's first earnings to shed light on battle with Facebook, Twitter