UK index logs biggest run of daily gains on record