China would attack American homeland 'massively' if war starts: Gen. Keane