FTSE250 pushes to all-time high