Why are Companies choosing Single Page Application (SPA) for their Enterprise Applications?