Johnson explains why he took a shot at McGregor Diaz