Macron heads to Germany in first French presidential state visit in 24 years