Diana Shipping Inc. (DSX) fundamental stock analysis