Mayweather announces fight with Pacquiao