Widower wins £2.3m in National Lottery