Prudential announces $2 Billion share buyback program