how long do americans stay at their jobs?