Report: Number of overfished US stocks hits all-time low