Some 300 killed and injured as Iraq hit by wave of attacks