Former Goldman Sachs director Rajat Gupta guilty of fraud