Novartis finds buyer to save 270 jobs at German plant