Will Smith has admitted he was stopped by cops regularly in Philadelphia and they used racist slurs "on more than 10 occasions".