UniCredit reveals data breach exposing 3 million customer records