Partner Selection in Dynamic Virtual Enterprises using Multi-Agent Systems