EMCOR wins $100 million Bank One contract