Pattinson is world’s sexiest man