Probing parton distributions in proton using Drell-Yan and charmonium production in p + p and p + d interactions with 120 GeV proton beam at Fermilab