Explosion rocks newly opened Lebanon supermarket