Meteor illuminates sky over English Channel