Interval-valued prime fuzzy ideals of semigroups