Welsh Housing Authority sees clean audit