Livingston Rockies fire no-hitter in 18-0 win over Cardinals