Speaking during his annual marathon news conference, Russian president refuses to commit to not invading Ukraine, demands NATO pledge on not expanding eastwards