Optimal Partner Selection for Virtual Enterprises in Agile Manufacturing