Long-duration gamma-ray bursts