Cate Molloy repudiates Keating over Australian nationalism