Jonnie Irwin bought his sons their 18th birthday presents before he died