Necessary and sufficient conditions for stability of a matrix polytope with normal vertex matrices