Mahindra Q1 net profit rises 34% to ₹5,455 crore