20150415 sports.boxing: Mayweather has last public appearance ahead of megafight