Rana Sanaullah resigns as Punjab Law Minister