Danish PM attacked by man in Copenhagen