PwC fined $2 million over BT audit after fraud discovered in Italy