Former New Zealand skipper Martin Crowe diagnosed with cancer