Air Canada workers protest 700 job cuts