Trowers & Hamlins opens in Africa with Cairo office