Trump celebrates US might, avoids politics in rousing July 4 speech