Engine-maker Cummins voluntarily recalls 500K trucks over faulty part