Text this: An automated Printed Circuit Board (PCB) defects detection system