India signs $750m deal for BAE howitzers