Qatar Airways and Lufthansa extend codeshare agreement