SpaceX rocket explodes during pre-launch test