Airbnb crimps hotels' power on pricing