CIBC settles Cerberus lawsuit for $770 million