Police rescue Swiss hostage in north Colombia