At least 38 people have died in a horror crash between a passenger bus and truck in Brazil.