Crystal Palace to face Montpellier in pre-season friendly at Selhurst Park