Modi performs yoga with 30,000 people in Ranchi