Punjab allocates Rs 842b for development