Police and a large group of protesters have clashed outside the Melbourne Convention and Exhibition Centre, where a major defence and weapons expo is being held.