Dubai to invest $1.7 billion on new artificial islands