VisionGuard: Secure and Robust Visual Perception of Autonomous Vehicles in Practice