The happiest people are the most giving people