Hungarian police use water cannon and tear gas on migrants