Bulgaria holds early general elections