Tropical storm Dikeledi set to strengthen