Layerwise electro-elastic user-defined elements in Abaqus for static and free vibration analysis of piezoelectric composite plates