Serbia's Vucic says he will resign as president in coming weeks