A motorway was closed and hours of delays were caused after a two car crash and a fire.