Germany financial watchdog slaps record fine on JPMorgan of $52 million