Beijing is becoming more self-sufficient for its military needs and now delivers major weapons to 44 countries, mostly in Asia and Africa, Stockholm institute finds