Perini Building wins casino contract worth $1B