Peugeot maker sees record profit, but virus clouds horizon