do you have to wear a collared shirt for golf