Monroe, Knight lead Pistons over Bobcats 105-99