How France hero Olivier Giroud, 36, defies his years with a strict diet and tough fitness plan to keep scoring