How to be happy and lead a meaningful life