Malaysia BN to end up winning 35 seats in Johor as local considerations offer the coalition an advantage