In inaugural address, Trump rips into country's past leaders and makes sweeping promises