At least 34 people have been killed in Madagascar after a bus fell down a ditch, overturned and caught fire.