Retrial queuing models with two phase service, recurrent demand option, server brekdowns and different vacation policies