Vad som presterade bäst de senaste två åren? Mag 7 eller brittiska banker? Svaret är brittiska banker. Ja, verkligen.