Cumberland American earns spot in District 4 semis