Hospitals overwhelmed as Sri Lanka dengue toll nears 300