Warby Parker raises $245 million for a $3 billion valuation | Fortune