Chapman agrees to 30-game suspension