Ian Chappell reveals skin cancer battle