mediaquery.of() called with a context that does not contain a media query in flutter