Snap forecasts weak revenue as big rivals threaten growth, shares slide