US telecoms giant AT&T Inc (NYSE:T) will buy power generated by 520 MW of wind farms in Oklahoma and Texas under one of the biggest corporate renewable power purchase agreements (PPAs).