Martin Prado says past few days have been roller coaster of emotions for Marlins