Hardline action against cannabis is ineffective and is targeted only at poorer communities, Rev Jesse Jackson has told MPs.