Marc Alain, Cardiologue à Avignon