Around 100,000 people rallied in Budapest on Saturday, organisers said, to support Hungary's Prime Minister Viktor Orban, who is under fire from Brussels and opponents at home over sweeping constitutional reforms.