£1.7bn Blue Eden project announced in Swansea