German Chancellor Angela Merkel on unannounced visit to Afghanistan