Hairston leads UNC over Virginia