Castorama France re-opens its Antibes store after 2 year long green building renovation