Bank of America says there are 5 reasons a deal in the US-China trade war is just around the corner