Arsenal closed the gap on Chelsea and maintained their push for a top-four Premier League finish with a 2-0 win at Swansea.