Sri Lanka needs $5B for basic goods, says premier