Alain Delon recovers in Switzerland after stroke