Jonnie Irwin preparing for 'tricky' Christmas that 'could be h.i.s last' amid cancer battle