Non-reductive group actions and symplectic implosion