Australian Test opener Jake Weatherald has reached his first century in the UK, after two previous near-misses this season with Leicestershire.