Mount Alvernia Hospital opens new medical centre