Germany's president has been leading a memorial service for the victims of a knife attack last weekend in the western city of Solingen. Frank-Walter Steinmeier said the violence has shaken the country to its core. He also called for a more consistent political approach to refugees and asylum seekers.