Desmond Watson signs with Tampa Bay Bucs