Spero Therapeutics Inc. (SPRO) reports earnings