Indian shares end higher as metals, tech stocks rebound : vi