Cumberland city firefighter faces felony assault charge