How education background affects design outcome: teaching product development to mechanical engineers, industrial designers and managers