Shields Valley Elementary holds annual science fair