M&S has announced a £50m investment in stores across the North West for the year ahead, creating 300 jobs.