Global dynamics of SEIRS epidemic model with non-linear generalized incidences and preventive vaccination