Punjab bans use of eight unsafe medicines