40acts Lent campaign generates over 2.9 million acts of kindness