FTSE 100 today: Hits record on mining rally; pound softens on by-election upset

By ali