Brazil’s Haddad Maia wins Birmingham final after Zhang retires