Leftwinger Catherine Connolly wins Ireland presidential election