Head coach Warren Gatland has named a 31-man squad for the summer tour where Wales will face South Africa in USA before playing two tests against Argentina