Football star refused national team place over LGBT shirt