President Donald Trump has declared the U.S. is at war with drug cartels following military strikes on alleged drug smuggling boats, raising questions about the use of war powers.