Income gap between rich and poor is biggest in a century