Guardiola loses Jesus for up to six weeks, slams festive fixtures