Finding all efficient extreme points for multiple objective linear programs