Optimal Harvesting for a Stochastic Predator-prey Model with S-type Distributed Time Delays