Food availability and affordability in a Mediterranean urban context: associations by store type and area-level socio-economic status