Rural junior doctors are 'more satisfied' than city colleagues