Could Revelation Chapter 8 be Describing a Solar Micro Nova?