Bloomberg Philanthropies is gifting $1 billion to make medical school free for the majority of students at Johns Hopkins University, joining other high-profile donors who have contributed to ...