Valence bond solids for SU(n) spin chains: exact models, spinon confinement, and the Haldane gap