Farfetch Files for IPO, Testing Investors' Appetite for Luxury