John Malone retires from board at Charter Communications