Recursive releases Flint, a 40B open-weight coding model that runs on laptops