GM recalls 368,000 larger duty trucks for fire risks