Understanding proton magnetic shielding in the benzene molecule