The Trump administration is preparing a $2.8 billion military package for Israel, according to a US official.