Add opacity animation