Key to happiness? Avoid having children, going to university or living near a lottery winner, says expert