US president threatens to punish Madrid with extra tariffs after Spanish premier rejects new defence spending target