Shell plc (SHEL) fundamental stock analysis