FTSE 100 soars to record high as pound weakens