Islet cell tumors: current concepts and management.