Giant BYD prepares world's largest battery project in Saudi Arabia