Snap misses revenue estimates, warns that inflation could hit growth