20070529 india: BJP chief Rajnath shuffles key posts