GM recalling 370,000 trucks over fire risk