Duke holds off Boston College