Self-piercing riveting-a review