Pedro Castillo: Peru's leader ousted over 'rebellion attempt'