Satyam beats estimates on new orders, currency gains