Anti-government protesters march in Budapest, where political disputes have marred commemorations to mark 50 years since the 1956 uprising against Soviet rule.