Cable Magnate John Malone donates $50 million to Yale