The FTSE 100 has closed up another 21.52 points at a new record of 7,096.78