Gildan CEO and entire board resign ahead of annual meeting