Meaning in life: structure, sources and relations with mental and physical health