Spain PM says he won't quit