Western rose curculio