Anti-LGBT law passed in Hungary divides EU