Boris Yeltsin resigns as President of Russia, to be replaced by Vladimir Putin