Metal joining methods