Sweet potato and coconut soup with ham