Monoclonal antibodies: History, structure and uses