Effects of explanation to self and others with mental model diagrams during science learning