Cross country teams win Western Hillsborough Invitational