Serbian President Tomislav Nikolic has called on early parliamentary elections for 16 March.