JPMorgan posts record annual profits as major US banks thrive in the final quarter of 2024