In many tourism hotspots, from Barcelona to Paris, locals struggle to access affordable housing. Are vacation rentals to blame?