The parties will vote in the Senate against controversial grant to Shine Energy, but are likely to be outnumbered