Optimization by Record Dynamics