First Horizon posts greater-than-expected 2Q loss