Telford landlord fined £10k over HMO safety issues