Dueling left and right rallies rock Budapest