West Ham rock Spurs as Leicester down Brentford in Premier League