GM rides trucks and SUVs to 7% April gain