How companies design addictive products to exploit human weakness — why willpower isn't enough