Home Stock FTSE 100 hits new record high as banks and miners lead gains