Giants southpaw Blake Snell strikes out 10 batters in five no-hit innings while on rehab for Triple-A Sacramento