SF cabbie wins $1.9M lottery prize