Medical schools in India: pattern of establishment and impact on public health - a Geographic Information System (GIS) based exploratory study