Whether money can bring contentment depends on your definition of 'happy', says Philip Ball.