Bloomberg gives Johns Hopkins a record $1.8 billion for student financial aid