General Motors recalls vehicles with faulty seatbelts and seat frames