Airbnb hosts can cancel a booking for legitimate reasons, but sometimes they do it to try to get a better price. What can you do in response?