factors that influence location of a business