john magbanua