The new Jubilee Gardens on London’s South Bank opens on time for The Queen’s Diamond Jubilee Weekend