England stunned defending Six Nations champions Ireland, while Wales' second-half comeback saw them beat France on the opening weekend.