Stony Brook University Hospital ranks within top 50 American