Sensor fault detection and identification based on gray model for autonomous underwater vehicle