magnetically tunable solar cell