Championship-klubben Burnley har købt den sydafrikanske landsholdsspiller Lyle Foster i belgiske Westerlo på en kontrakt, der gælder de næste fire og et halvt år.