Saint Kitts ban on gay sex struck down by Caribbean regional court