Hundreds of thousands of Palestinians have streamed across the Egyptian border since Hamas militants destroyed a barrier wall on January 23 , shattering an Israeli blockade .