Naveen Patnaik completed 20 years