Gas-fired barbecue