US announces $40 million agricultural aid to Sri Lanka