Red Cross donations hit $145 million for Sandy relief