JPMorgan buys back billions as Dimon calls stock expensive