Ref apologizes for screwing up Vidal dive call