Schools in Punjab set to reopen for all classes from August