Zebin Du wins British Open