England beat Sweden in a dramatic penalty shootout to keep alive hopes of defending their Euros title.