Algebraic structures and distance distributions of constacyclic codes over a class of finite frobenius rings