Ogier wins Safari Rally as Toyota sweep top four places