Singer Prince dies at 57