Sligo hosts annual science fair