Identification of protein pockets and cavities by Euclidean Distance Transform