Dodgers fire former great Steve Garvey for attempts to unseat McCourt