Tom Holland has shaved off all his hair and fans are stunned