Peru's president Castillo ousted over 'coup' bid