john malone net worth