Davos 2025: Trump calls for lower oil prices, lower taxes and huge defence spending in speech