Westmead doctor Graham Malouf to retire after almost 50 years