Being forced to wait for things makes us more successful, says research