Sagamore Development to open 128-room hotel in Baltimore