Mahinda Rajapaksa resigns