Suicide bomber kills 2 troops, injures 16 in north-west Pakistan