PM Ranil Wickremesinghe resigns