Bank of China offers $300 million loan to Sri Lanka