How do bodhisattvas complete the perfection of diligence