Airbnb shares drop 12% as company flags weakening US demand