Buy Tech Mahindra; target Rs 725: Angel Broking