Huge crowds voice solidarity with Palestine in Pakistan's Karachi