Hornets PF David West opts out of contract