Fire department rescues construction worker from 300-foot crane