Arsenal beat Chelsea to keep title hopes alive in Premier League