PM approves gas schemes worth Rs46b for Punjab