factors that influence the location of a business