How do people react to AI failure? Automation bias, algorithmic aversion, and perceived controllability