What do we know about the impact of stress on foster carers and contributing factors?