Richards Bay dashes Kaizer Chiefs' Top 3 hopes with 2-0 win