Meteors and meteor showers explained