7 plants that repel cats and keep them out of your yard