Fladgate pays £7.8m to settle fraud claim