Hungary using tear gas, water cannons on migrants