Can money buy happiness after all?