Sinn Fein president calls for cross-community talks after rioting