Houston Astros fires Brandon Taubman