Text this: Optimization of non-effervescent riboflavin gastroretentive floating tablets using mixture design