In vivo validation of a novel algorithm for automatic premature ventricular contractions recognition