Conor McGregor charged with three counts of assault for bizarre attack on UFC press event