Two-sided altruism, social insurance and elderly consumption