Man United's Rashford out for six weeks