Działo magnetyczne