Federal appeals court sides with Santa Monica over Airbnb, in blow to home-sharing