Mexico nears 300,000 coronavirus deaths