vinci diluted earnings per share 2023