Roman Haubenstock-Ramati Polish composer and teacher