Shakira sexiest singer of all time: LA Weekly