Demographic and Socio-Economic Factors Influencing the Brexit Vote