Putin makes surprise trip to Russian-held Mariupol