US says China will return underwater drone; Trump slams Beijing