Egypt's barrier along Gaza border called 'wall of shame'