Peru’s Congress has approved the start of impeachment proceedings against left-wing President Pedro Castillo over allegations of corruption.