McLaren found guilty of integrity violations