MPs attack Airbnb tax loophole