Euro instant payment platform goes live