Serbia to hold snap elections amid EU pressure