Sensex up more than half a percent; auto, IT stocks rally