Mission accomplished, says Phelps after winning 20th and 21st gold