Senegalese president pardons predecessor's corrupt son