Centrifugal pumps : the state of the art and new opportunities (IMechE seminar publication ; ;, 2000)