Anthony Albanese announces $1bn defence deal with Germany before Nato talks