A 125lb (57kg) Neapolitan mastiff called Martha has won the 29th Annual World's Ugliest Dog Contest in California.