HD 117214 debris disk: scattered-light images and constraints on the presence of planets