Cuba high court upholds US contractor's 15-year sentence