Ofcom approves Openreach fibre price cuts, angering rivals