Record profits underline landlord resilience as yields hit decade high