Strain and charge co-mediated magnetoelectric coupling in thin film multiferroic heterostructures