Foot Voting in Spain: What Do Internal Migrations Say About Quality of Life in the Spanish Municipalities?