Russian teenager Medvedeva wins title at figure skating worlds