Enhancing Smartgrid Situational Awareness And Resiliency To Data Attack Using Dynamic State Estimation