Police say they feared there would be a crowd crush as about 90,000 people joined a pro-Palestine march on Sydney Harbour Bridge.