England off to electric start in Women's Euro 2005 football championship