Tanzania's President John Magufuli who has come under fire for his authoritarian leadership style has vowed that his ruling party will be "in power forever, for eternity".