Bosnia are Italy's toughest test yet