Nationwide Life to donate £1 to Macmillan for every protection policy sold for three months