Daenerys Targaryen: HBO’s finest TV females