teleological ethics strengths and weaknesses