Electrically controlled non-volatile switching of magnetism in multiferroic heterostructures via engineered ferroelastic domain states