Longford bows out to Devonport in Hurricanes Community T20 Cup semi-final