Zimbabwe president survives blast, two vice presidents injured