Life insurance company raises £1 million in one year for Macmillan