A study of eprocurement technologies, procurement practices, procurement performance and their relationship