Gamma-Ray Burst Progenitors