Enhanced electrocaloric effect, energy storage density and pyroelectric response from a domain-engineered lead-free BaTi0.91Sn0.08Zr0.01O3 ferroelectric ceramic