How to help others and yourself: Volunteering and its amazing benefits