Stephen Strasburg retires from MLB after spending entire career with Nationals