The prime minister of Hungary, Viktor Orbán, has passed an anti-LGBTQ+ law banning Pride Marches in the European country.