E*Trade reports leap in earnings, revenue