Shwait Malik appointed Punjab BJP chief