Automated Coffee Bean Recognition and Roast-Level Classification via Residual Neural Networks