Charlie Rangel's ups and downs... and ups