WB okays $304m for Punjab resource management programme