Charmonium suppression in p A collisions