Multi-physics simulation of laminates with piezoelectric layers for energy harvesting