Punjab cities engulfed by fog, motorways closed