GM's March sales gain 4% with boost from big pickups