Snapchat expects to generate up to $350 million in revenue this year