A Syrian man has been charged by German prosecutors with second degree murder over the stabbing of a Cuban-German citizen last year that set off the worst far-right riots in decades.