在直角三角形ABC中,∠C=90,CM与BN相交于G,且CM垂直BN.若G是ABC重心,BC=2,求BN的长