Prince surprised by Detroit's warm welcome