Official: Jovetic pens new contract