Polish leader Duda faces tough July vote