A foster carer who has looked after more than 160 children over 43 years has been recognised with an MBE by the King.