Several hundred people have marched for gay rights in Bulgaria and protested against Russia's homosexuality policies.