Jennifer Lopez named People's most beautiful woman