PEcnv: accurate and efficient detection of copy number variations of various lengths