The idea Enoch Powell was a "racist villain" is "absolute nonsense", UKIP Wales leader Neil Hamilton has said. The AM was defending Powell's anti-immigration "rivers of blood" speech of 50 years ago.