strengths and weaknesses of consequentialism theory