Roof open at #Marlins Park for 1st time since April 18