London Irish secured their place in the European Challenge Cup quarter-finals with a 10-try demolition of French Top 14 club Castres.