Fixed point theorems for generalized set-contraction maps and their applications