Income inequality is damaging Americans' mental health: CNN's Sanjay Gupta