Arbitrary amplitude dust-acoustic solitary waves in a dusty plasma with flat-topped ion distribution