Sri Lanka revives port deal with India, Japan amid China concerns