Walgreens, American Red Cross raise more than $4 million for Superstorm Sandy victims