MPs face having to disclose details of expenses they claim when away from home on parliamentary duty following a High Court ruling