Indian golfer Shiv Kapur finishes tied 23rd at Singapore Open