BC edges Providence; Harvard holds off HC