Serbia's president Tomislav Nikolic has publicly apologised for 1995's Srebrenica massacre. It is a change of heart for the nationalist politician - who in the past denied Serb forces committed any crimes. Al Jazeera's Aljosa Milenkovic reports from Belgrade.