Jennifer Lopez named 'Most Beautiful Woman'