Denmark's PM says she is 'shaken up' after assault