Non-Gaussianity in the curvaton scenario