Reckitt launches $664 million buyback on 4.7% revenue growth