More than 2 million residents in Gaza lack necessities: Red Cross