Commerzbank details $1.2 billion buyback as it keeps UniCredit at bay