niki richard dalgliesh cavill net worth