Japanese ‘Ikigai’ philosophy holds key to a long, happy life