Former cricketer Tony Greig diagnosed with cancer