Dubai's DP World to invest $510 million in India's Gujarat state