Italy fail to qualify for a third World Cup in a row after penalty defeat by Bosnia-Herzegovina in play-off final.