Heather Knight may no longer be England captain, but her match-winning knock against Bangladesh in the World Cup showed they need her in the side more than ever.