Bundee Aki's late try gave Connacht an 18-12 win over Munster, their first victory at Thomond Park since 1986.