Brauer's height zero conjecture for quasi-simple goups