Aortoventriculoplasty for different types of left ventricular outflow tract obstructions