Australian government under fire over Haneef visa decision