Supreme Court lays down factors for deciding alimony