Floyd Mayweather unveils multi-million dollar watches in message to haters